﻿using System.Collections.Generic;
using CollegeSim.Domain.DTO;

namespace CollegeSim.Domain.Interfaces.Services
{
    // Author: Ryan Redburn
    // Project CollegeSim
    // Date: 5/20/2014

    public interface ISessionService
    {
        List<SessionDTO> GetAll(bool filter, int courseID = 0, int instructorID = 0, int semesterID = 0, int schoolYearId = 0);
        SessionDTO GetByID(int sessionID);
        void Commit(SessionDTO newSession);
        void Update(SessionDTO sessionUpdate);
        void Delete(SessionDTO sessionDel);
    }
}
